responsive portfolio html css javascript